The phrase "hand cannon" refers to a type of ancient firearm that is designed to be held and fired with one hand.